it's the least i can do - Alemán Inglés Diccionario